package com.nmgolden.lanxin.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class LinkCardMsgDataInfo implements MsgDataInfo {
    /**
     * 卡片标题
     */
    private String title;
    /**
     * 卡片描述，可不填
     */
    private String description;
    /**
     * 卡片消息中展示的图片链接，可不填
     */
    private String iconLink;
    /**
     * 卡片链接
     */
    private String link;
    /**
     * pc 端点击跳转链接
     */
    private String pcLink;
    /**
     * 卡片来源名称, 可不填
     */
    private String fromName;
    /**
     * 卡片来源图片链接，一般是公司Logo， 可不填
     */
    private String fromIconLink;

    @Override
    public MsgType getMsgType() {
        return MsgType.linkCard;
    }
}
